package checkers3d.presentation;

/**
 * Interface for objects whose visibility changes based on the object viewing it.
 *
 * @author Ruben Acuna
 */
public interface IDrawableSelectiveVisibility
{
    /**
     * Returns true if a given object can see this object.
     *
     * @param  player The object trying to see this object.
     * @return
     */
    boolean isVisibleTo(Object player);
}